package com.simple.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.simple.framework.core.domain.BaseUser;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * @Description 用户详情
 * @Author xiaoke
 * @Date 2024/8/10 18:00
 * @Version 1.0
 */
@Data
public class SysUserDetailsVo extends BaseUser {
    //部门ID
    private Long deptId;
    //部门名
    private String deptName;
    //ip城市
    private String ipCity;
    //生日
    private Date birthday;
    //性别(1 男 0 女)
    private Integer sex;
    //状态(1 正常 0 禁用)
    private Integer status;
    //创建者id
    private Long creatorId;
    //创建时间
    private LocalDateTime createTime;
    //更新者Id
    private Long updateId;
    //更新时间
    private LocalDateTime updateTime;
    //删除标志（0代表未删除，1代表已删除
    private Integer delFlag;
    //最后登录IP
    private String loginIp;
    //最后登录时间
    private LocalDateTime loginDate;
    //备注
    private String remark;
    //角色列表
    private List<SysUserRoleVo> roles;
    //岗位列表
    private List<SysUserPostVo> posts;
}
